package collection;

import java.util.*;

/**
 * 2024/6/3 Collection 集合 21：57
 */
public class CollectionTest1 {
    public static void main(String[] args) {
        //ArrayList LinkedList 有序 可重复 有索引
        //HashSet 无序 不可重复 无索引
        //LinkedHashSet 有序 不重复 无索引
        //TreeSet 按照大小默认升序排序 不重复 无索引

        //有序 可重复 有索引
        ArrayList list=new ArrayList<>();
        list.add("java");
        list.add("java2");
        list.add("java1");
        list.add("java");
        System.out.println(list);

        //有序 可重复 有索引
        LinkedList linkedList=new LinkedList<>();
        linkedList.add("java");
        linkedList.add("java");
        linkedList.add("java4");
        System.out.println(linkedList);

        //无序 不可重复 无索引
        HashSet hash=new HashSet<>();
        hash.add("java");
        hash.add("java2");
        hash.add("java");
        System.out.println(hash);

        //有序  不可重复 无索引
        LinkedHashSet hashSet=new LinkedHashSet<>();
        hashSet.add("java");
        hashSet.add("java");
        hashSet.add("java3");
        hashSet.add("java4");
        System.out.println(hashSet);

        //按照大小升序排序 不可重复 无索引
        TreeSet treeSet=new TreeSet();
        treeSet.add("java");
        treeSet.add("java");
        treeSet.add("java1");
        System.out.println(treeSet);

    }
}
